#pragma once

// Figure parameters
const unsigned char VARIOUS_BLOCKS		= 7;
const unsigned char ROTATIONS			= 4;
const unsigned char FIGURE_COMPLEXITY	= 4;

extern const char _blocks[VARIOUS_BLOCKS][ROTATIONS][8];

// Color
const unsigned COLOR_MASK				= 0x7f;
extern const unsigned Color[VARIOUS_BLOCKS];

// Can parameters
const char WIDTH					    = 10;
const char HEIGHT					    = 20;

// Cell states
const unsigned char CELL_OCCUPIED		= 0x80;
const unsigned char CELL_FREE			= 0;